package com.yunji.coupon.vo;

import com.yunji.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author : peter-zhu
 * @date : 2024/10/22 20:07
 * @description : TODO
 **/
@Data
public class CouponTmplListVO {
    @ApiModelProperty(value = "优惠券模板id")
    private Long couponTmplId;

    @Excel(name = "优惠券名称")
    @ApiModelProperty("优惠券名称")
    private String couponName;

    @Excel(name = "优惠内容", width = 20)
    @ApiModelProperty("优惠内容")
    private String discount;

    @Excel(name = "优惠券类型")
    @ApiModelProperty("优惠券类型")
    private String couponType;

    @Excel(name = "活动时间")
    @ApiModelProperty("活动时间")
    private String receiveTime;

    @Excel(name = "用卷时间")
    @ApiModelProperty("用卷时间")
    private String validTime;

    @Excel(name = "已领取/剩余")
    @ApiModelProperty("已领取/剩余")
    private String receiveDesc;

    @Excel(name = "已使用")
    @ApiModelProperty("已使用")
    private String usedDesc;

    @Excel(name = "优惠券状态")
    @ApiModelProperty("优惠券状态描述")
    private String couponStatusDesc;

    @ApiModelProperty("优惠券状态")
    private Integer couponStatus;

    @ApiModelProperty("是否已撤回")
    private boolean recallFlag;

    @Excel(name = "创建时间")
    @ApiModelProperty("创建时间")
    private String createTime;
}
